Package-level declarations

Types

Link copied to clipboard
data class BottomInputChatFlow(    @ColorRes var backgroundColor: Int = R.color.ecc_input_background,     @DrawableRes var attachmentUnSelectedIcon: Int = R.drawable.ecc_ic_panorama_fish_eye_white_36dp,     @DrawableRes var attachmentSelectedIcon: Int = R.drawable.ecc_ic_circle_done_36dp,     var fileButton: TextImageStyle? = null,     var galleryButton: TextImageStyle? = null,     var cameraButton: TextImageStyle? = null,     var sendButton: TextImageStyle? = null,     var attachmentQuote: ImagesChatStyle? = null) : Serializable

Стиль верхнего уровня, определяющий вид поля и кнопок ввода

Link copied to clipboard
data class ChatFlow(    var navigationBar: NavigationBarStyle,     @ColorRes var backgroundColor: Int,     @ColorRes var highlightingColor: Int,     @ColorRes var iconsTintColor: Int,     @ColorRes var disabledColor: Int,     @ColorRes var separatorsColor: Int,     @ColorRes var emptyStateBackgroundColor: Int,     @ColorRes var unreadMsgStickerColor: Int,     @ArrayRes var swipeRefreshColors: Int,     @ColorRes var microphoneColor: Int,     var welcomeScreenStyle: WelcomeScreenStyle,     var dateText: ChatDateTextStyle,     var typing: TextMessageStyle,     var unreadMessagesCount: TextMessageStyle,     var chip: TextMessageStyle,     var buttonSurveyButton: TextMessageStyle,     var buttonSurveyQuestion: TextMessageStyle,     var loader: LoaderChatStyle,     var incomeMessages: MessagesConfig,     var outcomeMessages: MessagesConfig,     var errorMessages: MessagesConfig,     var settingsNotLoadedToastErrorText: BalloonsChatStyle,     var attachmentSettingsNotLoadedToastErrorText: BalloonsChatStyle,     var libraryNotInitializedToastErrorText: BalloonsChatStyle,     var systemMessages: SystemMessagesConfig,     var inputView: InputViewStyle,     var quoteView: QuoteViewStyle,     var quickReplies: QuickRepliesStyle,     var surveyStyle: SurveyStyle? = null,     var permissionDescriptionPopupStyle: PermissionDescriptionPopupStyle? = null,     var retryChatInitButton: TextButtonChatStyle,     var errorScreenMessage: TextMessageStyle,     var errorScreenImage: ImagesChatStyle,     var scrollDownButton: ImagesChatStyle,     var bigPushes: PushesChatStyle,     var smallPushes: PushesChatStyle,     var quotePlayPauseButton: ImagesChatStyle,     var quotePlayPausePlayingStateButton: ImagesChatStyle,     var fonts: ChatTypography) : Serializable

Стиль верхнего уровня, определяющий вид окна чата

Link copied to clipboard
data class ChatFlows(val components: ChatComponents) : Serializable

Корневой элемент для стилей верхнего уровня

Link copied to clipboard
data class FilesFlow(    var backgroundColor: Int,     var navigationBar: NavigationBarStyle,     var emptyMediaAndFilesHeaderText: TextMessageStyle,     var emptyMediaAndFilesDescriptionText: TextMessageStyle,     var filesAndMediaTitleText: TextMessageStyle,     var filesAndMediaSizeText: TextMessageStyle,     var filesAndMediaTimestampText: TextMessageStyle,     var filesDateStamp: ChatDateTextStyle,     var filesAndMediaIconImage: ImagesChatStyle? = null) : Serializable

Стиль верхнего уровня, определяющий вид окна файлов

Link copied to clipboard
data class GalleryFlow(    var navigationBarStyle: NavigationBarStyle,     var screenAuthor: TextMessageStyle,     var screenDate: TextMessageStyle,     var imageScreenBackgroundColor: Int,     var permissionDescriptionPopupStyle: PermissionDescriptionPopupStyle) : Serializable

Стиль верхнего уровня, определяющий вид галереи

Link copied to clipboard
data class ImageFlow(    @DrawableRes var imagePlaceholderResId: Int? = null,     var consultMessageAvatarImage: ImagesChatStyle? = null,     var chatOutgoingImage: ImagesChatStyle? = null,     var chatIncomingImage: ImagesChatStyle? = null) : Serializable

Стиль верхнего уровня. Описывает внешний вид для изображений.

Link copied to clipboard
data class PopupsFlow(var alertsTitleText: TextMessageStyle, var alertsRegularText: TextMessageStyle, var menuItem: SpannableTextStyle)

Стиль верхнего уровня, определяющий вид окна всплывающего сообщения

Link copied to clipboard
data class SearchFlow(    var searchBar: SearchChatComponent,     @ColorRes var backgroundColor: Int? = null,     var searchButton: IconButtonChatStyle? = null,     var loaderStyle: LoadingIndicatorChatStyle? = null,     var clearInputBtn: IconButtonChatStyle? = null) : Serializable

Стиль верхнего уровня, определяющий вид поиска